<!DOCTYPE html>
<html>
<head>
    <title>闭包</title>
    <meta charset="utf-8"/>
    <script src="../../js/jquery-1.10.1.min.js"></script>
    <script>
        function fn(){
            var max = 10;

            return function bar(x){
                if(x  > max){
                    console.log(x);
                }
            };
        }

        var f1 = fn();
        f1(20);

        //函数作为参数被传递
        var max = 10, fn = function(x){
                                if(x  > max){
                                    console.log(x);
                                }
                            };
        (function(f){
            var max = 100;
            f(50);
        })(fn);


//        function fn(){
//            var max = 10;
//
//            return function bar(x){
//                if(x > max){
//                    console.log(x);
//                }
//            }
//        }
//
//        var f1 = fn(), max = 100;
//        f1(15);

    </script>
</head>
<body>
    <!--http://www.cnblogs.com/wangfupeng1988/p/3977924.html-->
    <p>闭包闭包</p>
</body>
</html>